package com.tzbank.entity.bigdata;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import org.hibernate.annotations.Table;
import com.tzbank.entity.BaseModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 大数据-常用IP
 * @author wangbin
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Entity(name = "mb_bigdata_commonip")
@Table(appliesTo = "mb_bigdata_commonip", comment = "大数据常用IP")
public class Commonip extends BaseModel implements Serializable {


	/**
	 * 
	 */
	private static final long serialVersionUID = 6496081870885301790L;

	/**
	 * 客户号
	 */
	@ApiModelProperty(value = "客户号")
	@Column(name = "customerno", columnDefinition = "VARCHAR(50) DEFAULT NULL COMMENT '客户号'")
	private String customerno;

	/**
	 * 转入账号
	 */
	@ApiModelProperty(value = "客户ip")
	@Column(name = "customerip", columnDefinition = "VARCHAR(50) DEFAULT NULL COMMENT '客户ip'")
	private String customerip;

	/**
	 * 模块渠道代号 PIBS：个人网银
	 */
	@ApiModelProperty(value = "模块渠道代号 PIBS：个人网银")
	@Column(name = "mchannelid", columnDefinition = "VARCHAR(50) DEFAULT NULL COMMENT '模块渠道代号 PIBS：个人网银'")
	private String mchannelid;

	/**
	 * 交易转入账号次数
	 */
	@ApiModelProperty(value = "客户ip数量")
	@Column(name = "countip", columnDefinition = "VARCHAR(50) DEFAULT NULL COMMENT '客户ip数量'")
	private String countip;
	
	/**
	 * 备用字段
	 */
	@ApiModelProperty(value = "备用字段")
	@Column(name = "ext1", columnDefinition = "VARCHAR(100) DEFAULT NULL COMMENT '备用字段'")
	private String ext1;
	
	/**
	 * 备用字段
	 */
	@ApiModelProperty(value = "备用字段")
	@Column(name = "ext2", columnDefinition = "VARCHAR(100) DEFAULT NULL COMMENT '备用字段'")
	private String ext2;
	
	/**
	 * 备用字段
	 */
	@ApiModelProperty(value = "备用字段")
	@Column(name = "ext3", columnDefinition = "VARCHAR(100) DEFAULT NULL COMMENT '备用字段'")
	private String ext3;
	
	/**
	 * 备用字段
	 */
	@ApiModelProperty(value = "备用字段")
	@Column(name = "ext4", columnDefinition = "VARCHAR(100) DEFAULT NULL COMMENT '备用字段'")
	private String ext4;
	
	/**
	 * 备用字段
	 */
	@ApiModelProperty(value = "备用字段")
	@Column(name = "ext5", columnDefinition = "VARCHAR(10) DEFAULT NULL COMMENT '备用字段'")
	private String ext5;
	
}
